/**
 * Copyright 2008-2009. Chongqing Communications Industry Services Co.,Ltd Information Technology Branch. All rights
 * reserved. <a>http://www.cqcis.com</a>
 */
package com.cqcis.uip.base.framework.core;

import java.util.Collection;

import com.cqcis.uip.base.framework.service.ResetService;

/**
 * 管理可更新服务
 * 
 * @author huangmy
 * @date   2008-5-9
 */
public interface ResetServiceManage {
	/**
	 * 注册可更新服务
	 * 
	 * @param name 名称
	 * @param desc 描述
	 * @param s 服务
	 */
    public String registerResetService(ResetService s);
    
    /**
     * 获取
     * 
     * @param id
     * @return
     */
    public ResetService getResetService(String id);
    
    /**
     * 删除
     * 
     * @param s
     */
    public void removeResetService(ResetService s);
    
    /**
     * 所有的服务
     * 
     * @return
     */
    public Collection<ResetService> getAll();
    
    /**
     * 描述
     * 
     * @return
     */
    public String getDescription();
}
